package fr.afcepf.al23.qualite.entity;

/**
 * Classe definissant l'entite {@link LigneCommande}.
 * @author stagiaires
 *
 */
public class LigneCommande {
    /**
     * Variable correspondant a l'identite de la {@link LigneCommande}.
     */
    private Integer numero;
    /**
     * Variable correspondant a la {@link Commande}.
     */
    private Commande commande;
    /**
     * Variable correspondant au {@link Produit}.
     */
    private Produit produit;
    /**
     * Variable correspondant a la quantite de {@link Produit}
     * pour la {@link Commande}.
     */
    private Integer quantite;
    /**
     * Constructeur par defaut.
     */
    public LigneCommande() {
        super();
    }
    /**
     * Constructeur avec parametres.
     * @param paramNumero initialisation de {@link LigneCommande#numero}.
     * @param paramCommande initialisation de {@link LigneCommande#commande}.
     * @param paramProduit initialisation de {@link LigneCommande#produit}.
     * @param paramQuantite initialisation de {@link LigneCommande#quantite}.
     */
    public LigneCommande(Integer paramNumero, Commande paramCommande,
            Produit paramProduit, Integer paramQuantite) {
        super();
        numero = paramNumero;
        commande = paramCommande;
        produit = paramProduit;
        quantite = paramQuantite;
    }
    /**
     * @return numero.
     */
    public Integer getNumero() {
        return numero;
    }
    /**
     * @param paramNumero numero a fixer.
     */
    public void setNumero(Integer paramNumero) {
        numero = paramNumero;
    }
    /**
     * @return commande.
     */
    public Commande getCommande() {
        return commande;
    }
    /**
     * @param paramCommande commande a fixer.
     */
    public void setCommande(Commande paramCommande) {
        commande = paramCommande;
    }
    /**
     * @return produit.
     */
    public Produit getProduit() {
        return produit;
    }
    /**
     * @param paramProduit produit a fixer.
     */
    public void setProduit(Produit paramProduit) {
        produit = paramProduit;
    }
    /**
     * @return quantite.
     */
    public Integer getQuantite() {
        return quantite;
    }
    /**
     * @param paramQuantite quantite a fixer.
     */
    public void setQuantite(Integer paramQuantite) {
        quantite = paramQuantite;
    }
}
